<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<style>
    table{
        margin:100px auto;
    }
    table thead{
        border:1px;
        background-color:skyblue;
    }
    .bg{
        background-color:pink;
    }

</style>
<body>
    <table border="1px">
        <thead>
            <tr>
                <td>日期</td>
                <td>内容</td>
                <td>利率</td>
                <td>利率</td>
                <td>利率</td>
                <td>利率</td>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>003526</td>
                <td>定期开放金券</td>
                <td>1.075</td>
                <td>1.079</td>
                <td>1.074</td>
                <td>+0.047</td>
            </tr>
            <tr>
                <td>003526</td>
                <td>定期开放金券</td>
                <td>1.075</td>
                <td>1.079</td>
                <td>1.074</td>
                <td>+0.047</td>
            </tr>
            <tr>
                <td>003526</td>
                <td>定期开放金券</td>
                <td>1.075</td>
                <td>1.079</td>
                <td>1.074</td>
                <td>+0.047</td>
            </tr>
            <tr>
                <td>003526</td>
                <td>定期开放金券</td>
                <td>1.075</td>
                <td>1.079</td>
                <td>1.074</td>
                <td>+0.047</td>
            </tr>
        </tbody>
    </table>
    <script>
        //在表格中。鼠标移入某一行，这一行就变色
        //用到新的鼠标事件，鼠标经过onmouseover 鼠标离开onmouseout
        //核心思路：鼠标经过tr行时，当前的行变色，离开时当前的行去掉变色
        //注意：thead中的行不需要变色，tbody中的行需要变色

        //先获取到元素
        var trs = document.querySelector('tbody').querySelectorAll('tr')
        //通过循环遍历到每一行
        for( var i = 0 ; i < trs.length; i++){
            //通过循环获取到每一行的时候，给每一行添加一个注册事件
            trs[i].onmouseover = function(){
                // console.log("hello");
                //当鼠标移入的时候，该行的背景色时粉色
                // this.style.backgroundColor = 'pink'
                //也可以通过类名的方式来实现
                this.className = 'bg'
                
            }
            trs[i].onmouseout = function(){
                // console.log("out");
                this.className = ''
            }

        }

    </script>
</body>
</html>